Monitor an Enterprise of SQL Servers-Automating Management by Exception with Perl
نویسنده
چکیده
Monitoring a large number of SQL Servers in an enterprise is a difficult task. The SQL Server administrators have to deal with a large amount of very dynamic and diverse information, and many other complicating factors. We found that the age-old principle of management by exception provides an effective framework in organizing our monitoring efforts. This paper describes our experience in using Perl to help automate the management-by-exception approach to monitoring SQL Servers. Perl is used, in most cases together with SQL, to collect and process SQL Server-related system information, to identify important exceptions, and to report them in a highly summarized fashion. The exception reports and a suite of Perl scripts developed to produce the reports are discussed. We conclude the paper by sharing some lessons learned in our struggle to tame SQL Server monitoring with Perl.
منابع مشابه
A workflow mining approach for deriving software process models
Technical Skills • Programming Languages: Java, Javascript, C++, C, PL/SQL, XML, XSLT, HTML, Groovy, Scala, Pascal, Delphi, Prolog, Lisp, Assembler, Visual Basic, Perl, Shell, etc... • Component Architectures: Java EE (J2EE JEE6), OSGi /Equinox/Felix, Spring, Corba, Quasar • Java Libraries and Frameworks: Eclipse RCP, Eclipse RAP, Swing, Awt, JSF/Facelets, JavaFX, EJB 2.* 3.*, JMS, JAXB, XStrea...
متن کاملAutomating Enterprise Application Placement in Resource Utilities
Enterprise applications implement business resource management systems, customer relationship management systems, and general systems for commerce. These applications rely on infrastructure that represents the vast majority of the world’s computing resources. Most of this infrastructure is lightly utilized and incurs high operation’s management costs. Server and storage consolidation are the cu...
متن کاملUsing SAS Software to Analyze Sybase Performance on the Web
This paper provides a web-based system using SAS, HTML and CGI/PERL to provide rudimentary and complex Sybase DBMS performance metrics for Unix based system operations. Sybase SQL Server performance data is collected by Sybase Historical Server allowing for the collection of performance information with minimal impact on the server. The SAS System (Base SAS, Macro, STAT and SAS/Graph) is especi...
متن کاملSQL Server Workload Consolidation
Database workloads are very diverse. While most database servers are lightly loaded, larger database workloads can be resource-intensive, exhibiting high I/O rates or consuming large amounts of memory. With improvements in virtualization technology and hardware, even servers running large database workloads run well in virtual machines. Servers running Microsoft's SQL Server, among the top data...
متن کاملThe effective method of database server forensics on the enterprise environment
When a forensic investigation is carried out in the enterprise environment, most of the important data are stored in database servers, and data stored in them are very important elements for a forensic investigation. As for database servers with such data stored, there are over 10 various kinds, such as SQL Server and Oracle. All the methods of investigating a database system are important, but...
متن کامل